﻿package com.example.demo.dbmodels
import me.liuwj.ktorm.entity.Entity
import java.time.LocalDateTime
import java.math.BigDecimal
/**
 *  系统定时任务
 **/
interface TSysJob : Entity<TSysJob> {
	companion object : Entity.Factory<TSysJob>() 
	var id: Int
	/**
	 *  任务名称
	 **/
	var job_name: String
	/**
	 *  任务类名
	 **/
	var job_class: String
	/**
	 *  定时代码
	 **/
	var cron: String
	/**
	 *  启动时间
	 **/
	var start_date: LocalDateTime?
	/**
	 *  停止时间
	 **/
	var stop_date: LocalDateTime?
	/**
	 *  最后一次成功时间
	 **/
	var last_success_date: LocalDateTime?
	/**
	 *  是否正在运行
	 **/
	var is_run: Boolean?
	/**
	 *  是否执行完
	 **/
	var is_done: Boolean?
	/**
	 *  是否已被取消
	 **/
	var is_cancelled: Boolean?
	/**
	 *  是否已经启动计划
	 **/
	var is_start_plan: Boolean?
	/**
	 *  更新时间
	 **/
	var update_time: LocalDateTime?
	/**
	 *  更新人
	 **/
	var update_by: Int?
	/**
	 *  有错
	 **/
	var has_error: Boolean?
	/**
	 *  删除标记
	 **/
	var is_del: Boolean?
}
